<?php
class Soul_Event_Argument{
	
	private $_source = NULl;
	private $_values = array();
	private $_cancel = FALSE;
	
	public function __construct($source, array $values = NULL){
		$this->_source = $source;
		$this->_values = $values;
	}
	
	public function getSource(){
		return $this->_source;
	}
	
	public function getValues(){
		return $this->_values;
	}
	
	public function setCancel($value){
		$this->_cancel = $value;
	}
	
	public function getCancel(){
		return $this->_cancel;
	}
}